gpsbabel.git
15 years agoBump Standards-Version to 3.8.4 - no changes needed.
Bernd Zeimetz [Tue, 4 May 2010 21:45:07 +0000 (23:45 +0200)]
Bump Standards-Version to 3.8.4 - no changes needed.

15 years agoUse source format 1.0 for easy backporting.
Bernd Zeimetz [Tue, 4 May 2010 21:25:05 +0000 (23:25 +0200)]
Use source format 1.0 for easy backporting.

15 years agoDelete all automatically generated and left over files.
Bernd Zeimetz [Tue, 4 May 2010 21:14:13 +0000 (23:14 +0200)]
Delete all automatically generated and left over files.

15 years agoMove doc production into its own target.
Bernd Zeimetz [Tue, 4 May 2010 21:08:47 +0000 (23:08 +0200)]
Move doc production into its own target.

15 years agoInstall gpsbabel.pdf to /usr/share/doc/gpsbabel.
Bernd Zeimetz [Tue, 4 May 2010 20:59:00 +0000 (22:59 +0200)]
Install gpsbabel.pdf to /usr/share/doc/gpsbabel.

15 years agoAdd AUTHORS file to docs.
Bernd Zeimetz [Tue, 4 May 2010 20:42:39 +0000 (22:42 +0200)]
Add AUTHORS file to docs.

15 years agoDon't call clean in doc, not built anymore.
Bernd Zeimetz [Tue, 4 May 2010 20:37:17 +0000 (22:37 +0200)]
Don't call clean in doc, not built anymore.

15 years agogpsbabel is reuired to build the manpage.
Bernd Zeimetz [Tue, 4 May 2010 20:26:35 +0000 (22:26 +0200)]
gpsbabel is reuired to build the manpage.

Add a proper dependency to the target.

15 years agoMerge remote branch 'origin/upstream-cvs'
Bernd Zeimetz [Tue, 4 May 2010 20:22:20 +0000 (22:22 +0200)]
Merge remote branch 'origin/upstream-cvs'

15 years agoBuild a manpage for gpsbabel using help2man.
Bernd Zeimetz [Tue, 4 May 2010 20:21:43 +0000 (22:21 +0200)]
Build a manpage for gpsbabel using help2man.

15 years agoDon't call xcsv setup when we're not dealing with an xcsv file. Fixes
robertl [Tue, 4 May 2010 13:22:17 +0000 (13:22 +0000)]
Don't call xcsv setup when we're not dealing with an xcsv file.  Fixes
case of -i csv-something -f non-xcsv-something file1 file2 case.

15 years agoInstall docs only into the gpsbabel package.
Bernd Zeimetz [Sun, 2 May 2010 18:06:25 +0000 (20:06 +0200)]
Install docs only into the gpsbabel package.

15 years agoRename htmldoc directory and change the references to it.
Bernd Zeimetz [Sun, 2 May 2010 12:07:57 +0000 (14:07 +0200)]
Rename htmldoc directory and change the references to it.

15 years agoClean gui/setup.iss after build.
Bernd Zeimetz [Sun, 2 May 2010 11:43:34 +0000 (13:43 +0200)]
Clean gui/setup.iss after build.

15 years agoMerge branch 'upstream'
Bernd Zeimetz [Sun, 2 May 2010 11:28:45 +0000 (13:28 +0200)]
Merge branch 'upstream'

15 years agoMerge remote branch 'origin/upstream-cvs' into upstream
Bernd Zeimetz [Sun, 2 May 2010 11:28:30 +0000 (13:28 +0200)]
Merge remote branch 'origin/upstream-cvs' into upstream

15 years agoDo some housekeeping in debian/rules.
Bernd Zeimetz [Fri, 30 Apr 2010 09:27:59 +0000 (11:27 +0200)]
Do some housekeeping in debian/rules.

15 years agoRequire dh 7 for compat level 7.
Bernd Zeimetz [Fri, 30 Apr 2010 09:27:36 +0000 (11:27 +0200)]
Require dh 7 for compat level 7.

15 years agoImprove send of multiple tracks to PN40.
robertl [Thu, 29 Apr 2010 15:48:56 +0000 (15:48 +0000)]
Improve send of multiple tracks to PN40.

15 years agoMartin Buck adds track->trk segment conversion filter option.
robertl [Thu, 29 Apr 2010 02:42:36 +0000 (02:42 +0000)]
Martin Buck adds track->trk segment conversion filter option.

15 years agoFrom Martin.
robertl [Thu, 29 Apr 2010 02:16:09 +0000 (02:16 +0000)]
From Martin.

15 years agoAdd track segment support to delbin.
robertl [Thu, 29 Apr 2010 02:13:18 +0000 (02:13 +0000)]
Add track segment support to delbin.

15 years agoAdd sketchy version of shortname.cc
robertl [Thu, 29 Apr 2010 02:10:07 +0000 (02:10 +0000)]
Add sketchy version of shortname.cc

15 years agoBuild pdf file again, for works fine now.
Bernd Zeimetz [Tue, 27 Apr 2010 11:47:57 +0000 (13:47 +0200)]
Build pdf file again, for works fine now.

15 years agoUpdating changelog.
Bernd Zeimetz [Tue, 27 Apr 2010 08:38:25 +0000 (10:38 +0200)]
Updating changelog.

15 years agoUpdate debian/copyright file.
Bernd Zeimetz [Mon, 26 Apr 2010 19:59:36 +0000 (21:59 +0200)]
Update debian/copyright file.

15 years agoWrite Gopal headesr as GMT.
robertl [Mon, 26 Apr 2010 20:00:31 +0000 (20:00 +0000)]
Write Gopal headesr as GMT.

15 years agoUpdating changelog.
Bernd Zeimetz [Mon, 26 Apr 2010 12:30:41 +0000 (14:30 +0200)]
Updating changelog.

15 years agoAdd fop as build-dependency to build the documentation.
Bernd Zeimetz [Mon, 26 Apr 2010 12:29:10 +0000 (14:29 +0200)]
Add fop as build-dependency to build the documentation.

15 years agoAdd patch to rename the gpsbabelfe binary.
Bernd Zeimetz [Sun, 25 Apr 2010 23:48:17 +0000 (01:48 +0200)]
Add patch to rename the gpsbabelfe binary.

15 years agoDon't call makeextras.mak, the file is gone.
Bernd Zeimetz [Sun, 25 Apr 2010 23:47:33 +0000 (01:47 +0200)]
Don't call makeextras.mak, the file is gone.

15 years agoAdd install file for gpsbabel gui.
Bernd Zeimetz [Sun, 25 Apr 2010 23:46:59 +0000 (01:46 +0200)]
Add install file for gpsbabel gui.

15 years agoUpdating changelog.
Bernd Zeimetz [Sun, 25 Apr 2010 00:35:55 +0000 (02:35 +0200)]
Updating changelog.

15 years agoMerge branch 'upstream'
Bernd Zeimetz [Sun, 25 Apr 2010 00:34:57 +0000 (02:34 +0200)]
Merge branch 'upstream'

15 years agoMerge remote branch 'origin/upstream-cvs' into upstream
Bernd Zeimetz [Sun, 25 Apr 2010 00:34:50 +0000 (02:34 +0200)]
Merge remote branch 'origin/upstream-cvs' into upstream

15 years agoDo no require make check to pass for a successful build.
Bernd Zeimetz [Sun, 25 Apr 2010 00:34:10 +0000 (02:34 +0200)]
Do no require make check to pass for a successful build.

15 years agoFrom Warren Toomey: make more fields in NMEA optional on read.
robertl [Sat, 24 Apr 2010 06:03:17 +0000 (06:03 +0000)]
From Warren Toomey: make more fields in NMEA optional on read.

15 years agoUpdating changelog.
Bernd Zeimetz [Thu, 22 Apr 2010 18:39:40 +0000 (20:39 +0200)]
Updating changelog.

15 years agoMerge branch 'upstream'
Bernd Zeimetz [Thu, 22 Apr 2010 15:48:18 +0000 (17:48 +0200)]
Merge branch 'upstream'

15 years agoMerge remote branch 'origin/upstream-cvs' into upstream
Bernd Zeimetz [Thu, 22 Apr 2010 15:47:55 +0000 (17:47 +0200)]
Merge remote branch 'origin/upstream-cvs' into upstream

15 years agoAdd explicit casts from void* in prep for C++ migration.
robertl [Wed, 21 Apr 2010 05:47:50 +0000 (05:47 +0000)]
Add explicit casts from void* in prep for C++ migration.

15 years agoAdd trkseg support to Garmin track reader.
robertl [Wed, 14 Apr 2010 12:58:45 +0000 (12:58 +0000)]
Add trkseg support to Garmin track reader.

15 years agoAdd core support for track segement. Read and write in GPX.
robertl [Wed, 14 Apr 2010 01:10:44 +0000 (01:10 +0000)]
Add core support for track segement. Read and write in GPX.

15 years agoImproved error logging on upgrade failure.
robertl [Mon, 12 Apr 2010 02:53:03 +0000 (02:53 +0000)]
Improved error logging on upgrade failure.

15 years agoCommit the UTM handlers for unicsv that I implemented in November.
robertl [Sun, 11 Apr 2010 22:45:05 +0000 (22:45 +0000)]
Commit the UTM handlers for unicsv that I implemented in November.

15 years agoImprove error messages in trackfilter for bad data. Try to provide some
robertl [Sun, 11 Apr 2010 22:43:33 +0000 (22:43 +0000)]
Improve error messages in trackfilter for bad data.  Try to provide some
context.

15 years agoIntegerize heard rate in gtrnctr.
robertl [Sun, 11 Apr 2010 22:41:55 +0000 (22:41 +0000)]
Integerize heard rate in gtrnctr.

15 years agoImprove error message in GDB header mismatch.
robertl [Sun, 11 Apr 2010 22:41:17 +0000 (22:41 +0000)]
Improve error message in GDB header mismatch.

15 years agoSpecial case 'Geocache Found' icon for Delbin.
robertl [Sun, 11 Apr 2010 22:39:35 +0000 (22:39 +0000)]
Special case 'Geocache Found' icon for Delbin.

15 years agoEnable drag & drop of files into main window.
robertl [Sun, 11 Apr 2010 22:38:06 +0000 (22:38 +0000)]
Enable drag & drop of files into main window.
Smarter handling of formats with unknown extensions.
Allow user to edit filenames in the main dialog instead of just using the
file picker.

15 years agoAllow notification of betas to be independent of notifications of real upgrades.
robertl [Sun, 11 Apr 2010 18:11:46 +0000 (18:11 +0000)]
Allow notification of betas to be independent of notifications of real upgrades.

15 years agoDon't make an empty track a the start of each track download from Garmin. Don't...
robertl [Fri, 9 Apr 2010 16:32:29 +0000 (16:32 +0000)]
Don't make an empty track a the start of each track download from Garmin.  Don't add extraneous segment markers in the header.

16 years agoTypo fixes in discard filter doc.
robertl [Wed, 7 Apr 2010 00:42:42 +0000 (00:42 +0000)]
Typo fixes in discard filter doc.

16 years agoBump debhelper compat level to 7.
Bernd Zeimetz [Wed, 7 Apr 2010 00:04:34 +0000 (02:04 +0200)]
Bump debhelper compat level to 7.

16 years agoUpdate changelog for snapshot build.
Bernd Zeimetz [Tue, 6 Apr 2010 22:17:08 +0000 (00:17 +0200)]
Update changelog for snapshot build.

16 years agoMerge branch 'upstream'
Bernd Zeimetz [Tue, 6 Apr 2010 22:15:49 +0000 (00:15 +0200)]
Merge branch 'upstream'

16 years agoMerge remote branch 'origin/upstream-cvs' into upstream
Bernd Zeimetz [Tue, 6 Apr 2010 22:15:43 +0000 (00:15 +0200)]
Merge remote branch 'origin/upstream-cvs' into upstream

16 years agoUpdate changelog for snapshot build.
Bernd Zeimetz [Tue, 6 Apr 2010 21:59:33 +0000 (23:59 +0200)]
Update changelog for snapshot build.

16 years agoUpdate patches for current gpsbabel beta.
Bernd Zeimetz [Tue, 6 Apr 2010 21:05:28 +0000 (23:05 +0200)]
Update patches for current gpsbabel beta.

16 years agoMerge branch 'upstream'
Bernd Zeimetz [Tue, 6 Apr 2010 20:57:22 +0000 (22:57 +0200)]
Merge branch 'upstream'

16 years agoMerge commit 'gpsbabel_1_3_7-beta20100215' into upstream
Bernd Zeimetz [Tue, 6 Apr 2010 20:56:34 +0000 (22:56 +0200)]
Merge commit 'gpsbabel_1_3_7-beta20100215' into upstream

16 years agoMore MSVC fixes.
robertl [Mon, 5 Apr 2010 15:47:43 +0000 (15:47 +0000)]
More MSVC fixes.

16 years agoMSVC cleanups.
robertl [Mon, 5 Apr 2010 13:30:31 +0000 (13:30 +0000)]
MSVC cleanups.

16 years agoHandle more date types in pathaway.
robertl [Mon, 5 Apr 2010 13:23:24 +0000 (13:23 +0000)]
Handle more date types in pathaway.

16 years agoTypo fix in doc.
robertl [Mon, 5 Apr 2010 13:16:53 +0000 (13:16 +0000)]
Typo fix in doc.

16 years agoScraggler change from recent Garmin track work.
robertl [Mon, 5 Apr 2010 13:05:18 +0000 (13:05 +0000)]
Scraggler change from recent Garmin track work.

16 years agoAdd hard error for Lowrance USR V3 files.
robertl [Mon, 5 Apr 2010 13:04:34 +0000 (13:04 +0000)]
Add hard error for Lowrance USR V3 files.

16 years agoFinish converting tracks to courses on upload.
robertl [Sun, 4 Apr 2010 19:31:34 +0000 (19:31 +0000)]
Finish converting tracks to courses on upload.

16 years agoImprove support for GR-245 in Holux M241 module.
robertl [Sun, 4 Apr 2010 19:20:53 +0000 (19:20 +0000)]
Improve support for GR-245 in Holux M241 module.

16 years agoDon't abort on malformed v900 records. Fix -D on 64-bit systems, too.
robertl [Sun, 4 Apr 2010 19:05:44 +0000 (19:05 +0000)]
Don't abort on malformed v900 records.  Fix -D on 64-bit systems, too.

16 years agoAdd TomTom Places format.
robertl [Sun, 4 Apr 2010 18:07:47 +0000 (18:07 +0000)]
Add TomTom Places format.

16 years agogarmin_gpi: don't fuss about tag 13.
robertl [Fri, 2 Apr 2010 19:39:19 +0000 (19:39 +0000)]
garmin_gpi: don't fuss about tag 13.

16 years agoTypo fix.
robertl [Fri, 2 Apr 2010 18:24:47 +0000 (18:24 +0000)]
Typo fix.

16 years agoPaul Cornett adds new symbols from PN-40 2.7 firmware.
robertl [Tue, 30 Mar 2010 06:17:51 +0000 (06:17 +0000)]
Paul Cornett adds new symbols from PN-40 2.7 firmware.

16 years agoAdd elemin and elemax options to discard filter.
robertl [Tue, 30 Mar 2010 02:21:22 +0000 (02:21 +0000)]
Add elemin and elemax options to discard filter.

16 years agoMartin Buck delivers "track" upload for Garmin fitness devices.
robertl [Fri, 26 Mar 2010 03:33:18 +0000 (03:33 +0000)]
Martin Buck delivers "track" upload for Garmin fitness devices.

Changes:
* If tracks and waypoints should be uploaded to a device supporting course
 upload, combine them to courses and course points and upload them together
* Split track/waypoint preparation and upload into separate functions in
 garmin.c since both preparation functions are needed together for
 course+course point upload
* Merged GPS_A301_Get()/GPS_A302_Get, GPS_A301_Send()/GPS_A302_Send()
* Properly handle track segment markers for fitness devices consisting of 2
 consecutive invalid track points
* Calculate lap data totals when creating a course. Also create time stamps
 (currently using a hardcoded speed of 10km/h) for track points that lack
 them. This is required so that course points can refer to track points and
 identify them uniquely.
* Fixed course garbage collection to remove unused track points properly. So
 far, we compared the track index with the course index instead of the
 course track index which inadvertently removed tracks that were
 refereneced and left others that weren't referenced.
* Remove duplicate course points (same course index and track point time
 stamp) because the protocol spec requires these two values to be unique.
* Create course points from waypoints by mapping them to the nearest track
 point.
* Use xrealloc() consistently

16 years agoAdd error checks for packets of bad sizes.
robertl [Fri, 26 Mar 2010 03:09:20 +0000 (03:09 +0000)]
Add error checks for packets of bad sizes.

16 years agoAdd support for Garmin GPS 72H
robertl [Tue, 23 Mar 2010 19:40:55 +0000 (19:40 +0000)]
Add support for Garmin GPS 72H

16 years agoOnly whack "extension" from pathname, not dirname, in bushnell. (testo
robertl [Sat, 13 Mar 2010 17:57:34 +0000 (17:57 +0000)]
Only whack "extension" from pathname, not dirname, in bushnell.  (testo
uses dots in directory names...)

16 years agoWhack extension from Bushenell waypoints if given.
robertl [Sat, 13 Mar 2010 17:53:04 +0000 (17:53 +0000)]
Whack extension from Bushenell waypoints if given.

16 years agoTrack/course upload for Garmin fitness. From Martin Buck. (His "Patch #4")
robertl [Sun, 7 Mar 2010 04:23:42 +0000 (04:23 +0000)]
Track/course upload for Garmin fitness.  From Martin Buck.  (His "Patch #4")

16 years agoFrom Martin. Added detection of Garmin fitness-specific protocols and data types
robertl [Sun, 7 Mar 2010 03:51:28 +0000 (03:51 +0000)]
From Martin.  Added detection of Garmin fitness-specific protocols and data types

16 years agoFrom Martin:
robertl [Sun, 7 Mar 2010 03:49:57 +0000 (03:49 +0000)]
From Martin:
* Initialize all gps_*_type and gps_*_transfer variables to -1 exactly once
  in GPS_A000() instead of some in GPS_A000(), some in GPS_A001(), some in
  both and some not at all
* Bug fix (?): If device reports device command protocol A011, set
  gps_device_command to 1 (=A011) instead of 0 (=A010). Changes behaviour
  for aviation devices that report capabilities via A001 (if there are any).
  If this bugfix is wrong, there should be at least a comment stating
  that/why using the "wrong" command protocol is intentional
* Minor indentation/comment fixes
* Converted mixed hex/decimal constants for COMMAND_ID and LINK_ID to
  all-decimal. The rest of jeeps and the Garmin docs all use decimal, so
  it's easier to read/compare this way
* Bug fix: Set course limits transfer protocol Cmnd_Transfer_Course_Limits
  to 565 (course limits transfer) instead of 564 (course tracks transfer)
  for devices using device command protocol 1 (A010).  Shouldn't make a
  difference for gpsbabel, since this value isn't used (yet)
* Bug fix: Set proximity transfer protocol Cmnd_Transfer_Prx to 17 instead
  of 0 (unsupported) for devices using device command protocol 2 (A011).
  Shouldn't make a difference for gpsbabel, since the functions using this
  value are never called

16 years agoLet the bool options be set in the GUI if they're set in the "raw" GPSBabel.
robertl [Mon, 1 Mar 2010 04:22:28 +0000 (04:22 +0000)]
Let the bool options be set in the GUI if they're set in the "raw" GPSBabel.

16 years agoAdd waypoint read support for Wintec Tes.
robertl [Mon, 1 Mar 2010 04:19:40 +0000 (04:19 +0000)]
Add waypoint read support for Wintec Tes.

16 years agoAdd check to GDB for unreasonable internal values from beta Mapsource from '06.
robertl [Sun, 28 Feb 2010 02:31:28 +0000 (02:31 +0000)]
Add check to GDB for unreasonable internal values from beta Mapsource from '06.

16 years agoFix for alerts in Garmin GPI.
robertl [Sat, 27 Feb 2010 21:23:20 +0000 (21:23 +0000)]
Fix for alerts in Garmin GPI.

16 years agoInclude stdio for fprintf and stderr.
robertl [Tue, 23 Feb 2010 15:38:26 +0000 (15:38 +0000)]
Include stdio for fprintf and stderr.

16 years agoFix reading of day in wintec_tes.
robertl [Sun, 21 Feb 2010 14:53:48 +0000 (14:53 +0000)]
Fix reading of day in wintec_tes.

16 years agoWrite description in waypoints in KML writer.
robertl [Sun, 21 Feb 2010 04:40:37 +0000 (04:40 +0000)]
Write description in waypoints in KML writer.

16 years agoMinor doc tweaks.
robertl [Sun, 21 Feb 2010 04:01:54 +0000 (04:01 +0000)]
Minor doc tweaks.

16 years agoOverhaul MTK doc.
robertl [Sun, 21 Feb 2010 03:28:26 +0000 (03:28 +0000)]
Overhaul MTK doc.

16 years agoCompegps fixes.
robertl [Sun, 21 Feb 2010 03:23:13 +0000 (03:23 +0000)]
Compegps fixes.

16 years agoLayout improvements for prefs dialog.
robertl [Tue, 16 Feb 2010 03:02:21 +0000 (03:02 +0000)]
Layout improvements for prefs dialog.

16 years agoAdd menu option to manually check for update.
robertl [Tue, 16 Feb 2010 02:49:43 +0000 (02:49 +0000)]
Add menu option to manually check for update.

16 years agoMartin Buck adds support for packet IDs and sizes > 255.
robertl [Tue, 16 Feb 2010 00:28:35 +0000 (00:28 +0000)]
Martin Buck adds support for packet IDs and sizes > 255.

16 years agoBump for release.
robertl [Mon, 15 Feb 2010 23:11:30 +0000 (23:11 +0000)]
Bump for release.

16 years agoBump version number.
robertl [Mon, 15 Feb 2010 19:49:38 +0000 (19:49 +0000)]
Bump version number.

16 years agoRegenerate Makefile dependencies.
robertl [Mon, 15 Feb 2010 03:02:24 +0000 (03:02 +0000)]
Regenerate Makefile dependencies.

16 years agoFinish hooking up all the UI for preferences.
robertl [Mon, 15 Feb 2010 02:57:00 +0000 (02:57 +0000)]
Finish hooking up all the UI for preferences.